package com.bytedance.video.service;

import com.bytedance.video.request.PublishVideoActionRequest;
import com.bytedance.video.request.PublishVideoListRequest;
import com.bytedance.video.request.VideoFeedRequest;
import com.bytedance.video.respones.PublishVideoActionResponses;
import com.bytedance.video.respones.PublishVideoListResponses;
import com.bytedance.video.respones.VideoFeedRespones;

import java.io.IOException;

public interface VideoService {

    public VideoFeedRespones provideVideo(VideoFeedRequest videoFeedRequest);

    public PublishVideoActionResponses publishVideo(PublishVideoActionRequest publishVideoActionRequest) throws IOException;

    public PublishVideoListResponses getUsersVideoList(PublishVideoListRequest publishVideoListRequest);
}
